package com.hit.server.api.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 检测标准 查询参数
 *
 * @author kehanjiang
 * @date 2025-04-15 14:00:28
 */
@Data
public class CheckStandardQueryDTO implements Serializable {
    private static final long serialVersionUID = 1L;


	/**
	* 标准名称
	*/
    @Schema(description="标准名称")
    private String name;

	/**
	* 检测类型ID（check_type表id字段）
	*/
    @Schema(description="检测类型ID（check_type表id字段）")
    private Long typeId;

	/**
	* 判定规则：0-值，1上限，2-下限，3-区间
	*/
    @Schema(description="判定规则：0-值，1上限，2-下限，3-区间")
    private String checkRule;

	/**
	* 值类型：0-数字 1-字符
	*/
    @Schema(description="值类型：0-数字 1-字符")
    private String valueType;

	/**
	* 标准值 (除了数值，可能是字母等其他字符)
	*/
    @Schema(description="标准值 (除了数值，可能是字母等其他字符)")
    private String value;

	/**
	* 值下限
	*/
    @Schema(description="值下限")
    private String valueMin;

	/**
	* 值上限
	*/
    @Schema(description="值上限")
    private String valueMax;

	/**
	* 是否告警：0-否，1-是
	*/
    @Schema(description="是否告警：0-否，1-是")
    private String alarm;

	/**
	* 检测值是否换算：0-否，1-是
	*/
    @Schema(description="检测值是否换算：0-否，1-是")
    private String isConvert;
}